package sctu.edu.java.year2016.team02.huangguojing.day20160602.Chapter9_3;

/**
 * Created by Eoly on 2016/6/2.
 * 编写Java程序，创建一个接口，在该接口中定义一个方法，然后创建一个类，在类中定义一个形参为接口类型的方法，并调用接口中的方法，在类的方法中创建一个实现接口的匿名内部类，用于实现接口中的方法。
 */
public class Bird {
    void Action(Fly f) {
        f.fly();
    }
}

class LittleBird {

    public static void main(String[] args) {
        Bird bird = new Bird();
        bird.Action(new Fly() {
            @Override
            public void fly() {
                System.out.println("LittleBirds can fly!");
            }
        });
    }
}
